package com.itheima.service;

import com.itheima.dto.PageResult;
import com.itheima.dto.QueryPageBean;
import com.itheima.dto.Result;
import com.itheima.pojo.Setmeal;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;
import java.util.Map;

public interface SetmealService {
	List<Map<String, Object>> findSetmealCount();

	// 分页查询
	PageResult findPage(QueryPageBean queryPageBean);

	// 新增
	void add(Setmeal setmeal, Integer[] checkgroupIds);

	// 图片上传
	void imageUpload(MultipartFile file);

	// 删除
	void delete(Integer id);

	// 根据id查询套餐
	Setmeal getSetmealById(Integer id);

	// 根据套餐id查询对应的检查组id集合
	List<Integer> getCheckGroupId(Integer id);

	// 编辑套餐
	void update(Setmeal setmeal, Integer[] checkgroupIds);
}
